package com.citygis.transferdata.api.source2.dao;

import com.alibaba.fastjson.JSONObject;
import com.citygis.transferdata.api.source2.entity.STcTaskMedia;
import com.citygis.transferdata.api.source2.entity.TcDetailMedia;
import com.citygis.transferdata.api.source2.entity.TcXcJgwbk;
import com.citygis.transferdata.api.source2.entity.WlTaskMedia;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @ClassName: SecondMapper 
 * @Description: TODO
 * @author: liuzg
 * @Date: 2021/8/31 10:06
 * @Version: v1.0
 */
//@Mapper
public interface SecondMapper {

    List<JSONObject> getList();

    // 添加数据
    int addData(@Param("sql") String sql);

    // 添加媒体数据
    int addSTcTaskMedia(STcTaskMedia datum);

    int addWlTaskMedia(WlTaskMedia datum);

    int addTcDetailMedia(TcDetailMedia datum);

    int addTcXcJgwbk(TcXcJgwbk datum);

    // 获取上次同步时间
    String getLastSyncTime(int id);

    // 更新本次同步时间
    void updateThisSyncTime(int id);


}
